Nemoznost ukonceni procesu(aplikace)

Otázka od: Dalin

9. 12. 2002 14:25

Ahoj,
nevite nekdo jak nastavit ve w2k procesu (aplikace) aby nesel ukoncit pres
task manager
napr. pokud skusim ukoncit proces schovst.exe napise to neco jako proces
nelze ukoncit, pristup byl zamitnut,nebo neco podobneho.
Mozna by to slo i pomoci flagu debug (tusim ze to davaji automaticky delphi
kdyz se ladi program) bohuzel nevim jak na to.

dekuji
Dalin.

Odpovedá: Jan Krízek

10. 12. 2002 7:49

> Ahoj,
> nevite nekdo jak nastavit ve w2k procesu (aplikace) aby
> nesel ukoncit pres
> task manager
> napr. pokud skusim ukoncit proces schovst.exe napise to neco
> jako proces
> nelze ukoncit, pristup byl zamitnut,nebo neco podobneho.

V pripade svchost.exe je to zpusobeno tim, ze bezi pod uzivatelem
SYSTEM.

Honza +

Odpovedá: Dalin

10. 12. 2002 11:39

Diky moc,
nevis jak se spousti programy ve w2k pod jinym uzivatel?
popripade jak je to udelano u jinych procesu nez schvost.exe.
nebo nejaky jiny mechanismus jak obejit nasilne ukonceni procesu
napadlo me mit jeste dalsi programek kteri hlida zda dana aplikace
bezi a pripadne ji spusti znova ale je to takove nepekne, protoze
pokud bude ta prodleva testu hodne kratka tak to asi bude hodne zatezovat
system
a pokud bude delsi pujdou ukoncit obe aplikace.
Dalsi vec co me napadla jestli by neslo popr jak zachytavat zpravy pomoci
hook?

Dalin

>> Ahoj,
>> nevite nekdo jak nastavit ve w2k procesu (aplikace) aby
>> nesel ukoncit pres
>> task manager
>> napr. pokud skusim ukoncit proces schovst.exe napise to neco
>> jako proces
>> nelze ukoncit, pristup byl zamitnut,nebo neco podobneho.

>V pripade svchost.exe je to zpusobeno tim, ze bezi pod uzivatelem
>SYSTEM.

>Honza +
.

Odpovedá: Jan Krízek

10. 12. 2002 11:59

Spusteni pod jinym uzivatelem najdes v JCL ve funkci
CreateProcAsUser(Ex), ale nevim zda tak lze spustit aplikaci pod
uzivatelem(presneji uctem) SYSTEM. Pokud se nemylim, tak svchost.exe je
NT service a u tech se nastavuje v Service Manageru pod jakym uctem ma
bezet.

Honza +

> From: Dalin [mailto:delphi-konference@bcpraha.com]
> nevis jak se spousti programy ve w2k pod jinym uzivatel?
> popripade jak je to udelano u jinych procesu nez schvost.exe.